remote-handling device - English Synonyms Dictionary